<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns:m="http://schemas.microsoft.com/office/2004/12/omml"
xmlns="http://www.w3.org/TR/REC-html40">

<head>
<title>UA Simple WCF Applications</title>
        <style type="text/css">
            .style1
            {
                font-weight: bold;
            }
            .style2
            {
                font-family: Verdana;
                color: #990000;
            }
            .style3
            {
                font-family: Verdana;
                color: #990000;
                font-weight: bold;
            }
        </style>
</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal align=center style='text-align:center;text-autospace:none'><span
style='font-size:12.0pt'><span class="style3">UA Simple WCF Applications</span><b><br 
        class="style2">
    </b><span class="style3">January 21, 2008</span></span></p>

<p class=MsoNormal style='text-autospace:none'><b>Overview</b></p>

        <p class=MsoNormal style='text-autospace:none'>Updated with the latest UA WSDL and 
            Information Model.</p>
    <p class=MsoNormal style='text-autospace:none'>This set of applications is a very 
            basic UA client and server built with the .NET 3.5 framework and VS2008. </p>
        <p class=MsoNormal style='text-autospace:none'>These samples rely on code generated 
            by VS2008 tools using the published UA WSDL and do not use the UA SDK. </p>
        <p class=MsoNormal style='text-autospace:none'>The client has implemented the 
            following: </p>
        <p class=MsoNormal style='text-autospace:none'>
            - Create/Activate Session (Including 
            application verification but no user authentication)<br />
            - Browse<br />
            - Read (scalars, arrays and 
            complex data)<br />
            - Create Subscription<br />
            - Create Monitored Items
    </p>
    <p class=MsoNormal style='text-autospace:none'>The server has implemented the 
        following: </p>
    <p class=MsoNormal style='text-autospace:none'>- Default address space (including 
        all UA defined types and the Server object)<br />
        - Discovery Endpoint<br />
        - Create/Activate Session (Including 
        application verification but no user authentication)
        <br />
        - Read (scalars, arrays and complex 
        data)
        <br />
        - Browse (no BrowseNext)<br />
        - TranslateBrowsePaths
        <br />
        - CreateSubscription
        <br />
        - Create Monitored Items </p>
    <p class=MsoNormal style='text-autospace:none'>The Common library includes the 
        autogenerated code plus a few of helper classes utility functions. Note that the 
        autogenerated code includes code which declares the various constants defined by 
        the specification.</p>

<p class=style1 style='text-autospace:none'>Installation</p>

    <p class=MsoNormal style='text-autospace:none'>The samples require that the My 
        Server Certificate.pfx and My Client Certificate.pfx files be installed in the 
        CurrentUser\Personal certificate store. This can be done by double clicking on 
        the files in explorer running the Certificate import wizard. The password is 
        &#39;password&#39; and the default options should work unless the corporate network 
        overrides the default settings for Windows.</p>
    <p class=MsoNormal style='text-autospace:none'>The samples can communicate 
        with the samples built with the UA SDK, however, the samples need to be 
        configured to trust the UA SDK sample applications. </p>
    <p class=MsoNormal style='text-autospace:none'>This can be done by:</p>
    <p class=MsoNormal style='text-autospace:none'>1) Run mmc.exe<br />
        2) Click File | Add-Remove Snap-in<br />
        3) Click Add...<br />
        4) Select Certificates<br />
        5) Click Add<br />
        6) Select &#39;My User Account&#39; and click 
        Ok<br />
        7) Repeat 3 thru 5<br />
        8) Select &#39;Computer Account&#39; and 
        click Ok<br />
        9) Next... | Local Computer | Finish<br />
        10) Click OK<br />
        11) Open foldet &#39;Certificates 
        (LocalComputer)/Personal/Certificates&#39;<br />
        12) Copy UA Sample Client<br />
        13) Open folder &#39;Certificates - 
        Current User/TrustedPeople&#39;<br />
        14) Paste UA Sample Client. </p>

</div>

</body>

</html>
